ca6367b82670c654a2dcdbe61d8c7c4c6c125ec5,src/be/ibridge/kettle/core/dialog/EnterOptionsDialog.java,EnterOptionsDialog,ok,#,1264

Before Change


        props.setExitWarningShown                ( wExitWarning.getSelection() );
        props.setOSLookShown                     ( wOriginalLook.getSelection());
		
        LanguageChoice.getInstance().setDefaultLocale( new Locale( GlobalMessages.localeCodes[ wDefaultLocale.getSelectionIndex()]) );
        LanguageChoice.getInstance().setFailoverLocale( new Locale( GlobalMessages.localeCodes[ wFailoverLocale.getSelectionIndex()]) );
        LanguageChoice.getInstance().saveSettings();
        

After Change


        props.setExitWarningShown                ( wExitWarning.getSelection() );
        props.setOSLookShown                     ( wOriginalLook.getSelection());

        int defaultLocaleIndex = wDefaultLocale.getSelectionIndex();
        if ( defaultLocaleIndex < 0 || 
             defaultLocaleIndex >= GlobalMessages.localeCodes.length )
        {
        	// Code hardening, when the combo-box ever gets in a strange state,